package com.ai.model.edu.user;

import java.io.Serializable;
import java.util.Date;

public class UserIdentity implements Serializable {

    //<code>serialVersionUID</code> 的注释
	private static final long serialVersionUID = 3222015633162984066L;

	/**
     * 用户ID
     */
    private Long id;

    /**
     * 登录账号
     */
    private String loginAccount;

    /**
     * 昵称
     */
    private String nickName;

    /**
     * 绑定邮箱
     */
    private String email;

    /**
     * 密码
     */
    private String passwd;

    /**
     * 是否删除
     */
    private Byte isDelete;

    /**
     * 注册来源
     */
    private Byte registeredSource;

    /**
     * 注册时间
     */
    private Date registeredTime;

    /**
     * 常用联系手机
     */
    private String contactPhone;
    
    /**
     * 
     */
    private String userName;

    /**
     * 角色
     */
    private Byte roleCode;

    /**
     * 更新时间
     */
    private Date updateTime;

    private Long createBy;

    /**
     * 更新人
     */
    private Long updateBy;
    
    
    /**
     * 教育TOKEN
     */
    private String eduToken;
    
    private String imgSign;

    /**
     * @return 用户ID
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id 
	 *            用户ID
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * @return 登录账号
     */
    public String getLoginAccount() {
        return loginAccount;
    }

    /**
     * @param loginAccount 
	 *            登录账号
     */
    public void setLoginAccount(String loginAccount) {
        this.loginAccount = loginAccount;
    }

    /**
     * @return 昵称
     */
    public String getNickName() {
        return nickName;
    }

    /**
     * @param nickName 
	 *            昵称
     */
    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    /**
     * @return 绑定邮箱
     */
    public String getEmail() {
        return email;
    }

    /**
     * @param email 
	 *            绑定邮箱
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * @return 密码
     */
    public String getPasswd() {
        return passwd;
    }

    /**
     * @param passwd 
	 *            密码
     */
    public void setPasswd(String passwd) {
        this.passwd = passwd;
    }

    /**
     * @return 是否删除
     */
    public Byte getIsDelete() {
        return isDelete;
    }

    /**
     * @param isDelete 
	 *            是否删除
     */
    public void setIsDelete(Byte isDelete) {
        this.isDelete = isDelete;
    }

    /**
     * @return 注册来源
     */
    public Byte getRegisteredSource() {
        return registeredSource;
    }

    /**
     * @param registeredSource 
	 *            注册来源
     */
    public void setRegisteredSource(Byte registeredSource) {
        this.registeredSource = registeredSource;
    }

    /**
     * @return 注册时间
     */
    public Date getRegisteredTime() {
        return registeredTime;
    }

    /**
     * @param registeredTime 
	 *            注册时间
     */
    public void setRegisteredTime(Date registeredTime) {
        this.registeredTime = registeredTime;
    }

    /**
     * @return 常用联系手机
     */
    public String getContactPhone() {
        return contactPhone;
    }

    /**
     * @param contactPhone 
	 *            常用联系手机
     */
    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    /**
     * @return 角色
     */
    public Byte getRoleCode() {
        return roleCode;
    }

    /**
     * @param roleCode 
	 *            角色
     */
    public void setRoleCode(Byte roleCode) {
        this.roleCode = roleCode;
    }

    /**
     * @return 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * @param updateTime 
	 *            更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Long getCreateBy() {
        return createBy;
    }

    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }

    /**
     * @return 更新人
     */
    public Long getUpdateBy() {
        return updateBy;
    }

    /**
     * @param updateBy 
	 *            更新人
     */
    public void setUpdateBy(Long updateBy) {
        this.updateBy = updateBy;
    }

	public String getEduToken() {
		return eduToken;
	}

	public void setEduToken(String eduToken) {
		this.eduToken = eduToken;
	}

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

	public String getImgSign() {
		return imgSign;
	}

	public void setImgSign(String imgSign) {
		this.imgSign = imgSign;
	}
    
    
}